failure 155:
Requirement failed: {setreuid.06.02} error not met because its predicate (( priority_coverage == Priority_ReallyLow || ( priority_coverage == Priority_Unknown && setreuid_spec == -1 ) ) && ( ( ruid_coverage != Id_SkipValue ) || ( euid_coverage != Id_SkipValue && euid_coverage != Id_RealId && euid_coverage != Id_EffectiveId && euid_coverage != Id_SavedSetId ) )) is false while error code EPERM is set ;
location |
trace |
/var/opt/lsb/test/olver-core/2013-07-25_08-37-08/process_meta_user_scenario.utz (process_meta_user_scenario.utt), line 139425 |
occurence |
scenario |
process_meta_user_scenario |
specification function |
setreuid_spec() |
parameter value |
CallContext context = [pid=22890,thr=b74e2700] |
parameter value |
UidT ruid = 4294967295 |
parameter value |
UidT euid = 0 |
parameter value |
ErrorCode * @errno = EOK |
parameter value |
ErrorCode * errno = EPERM |
return value |
(IntT) -1 |
coverage & branch |
C ( Id1, Id2, priority ) == ( Id_SkipValue, Id_SavedSetId, Priority_Unknown ) |
properties |
REQ failed |
setreuid.06.02 |
kind |
POSTCONDITION_FAILED |
similar known bug(s)
The setreuid() function shall set the real and effective user IDs of the calling process
to the value, specified as its argument.
According to LSB, if this argument equals to the saved set-user-ID, setreuid() shall always
be successful to set the real user ID to this value.
But on the target machine setreuid() fails when trying to set the real user ID to the
saved set-user-ID value.
Additional information about this bug may be found at http://linuxtesting.org/results/report?num=S0102.
|
|